-
Notifications
You must be signed in to change notification settings - Fork 13.6k
[beta] Attempt to fix the component manifest problem for rls-preview #44357
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Conversation
(rust_highfive has picked a reviewer for you, use r? to override) |
@bors r=@alexcrichton p=10 (from #44352) |
📌 Commit 76115f3 has been approved by |
@nrc want to include the beta bump as well by changing this line? (that way a new beta will be released when this is merged) |
⌛ Testing commit 76115f3ce9a83131eb7951649ed2f38ac6673a94 with merge 15c1035eb95cdfea4ec50afcb0104c8c94060234... |
💔 Test failed - status-appveyor |
I wonder if |
The problem seems to be that the save-analysis data for std is missing. I thought we only produced that on nightly, which would explain things, but I couldn't find such a condition in the code. |
I realise this doesn't explain why we only hit this bug with this patch though |
⌛ Testing commit 76115f3ce9a83131eb7951649ed2f38ac6673a94 with merge 6adfa7085021a556081fafb5b272ff9c6086c445... |
why is bors testing this again? @bors retry r- |
76115f3
to
e25513c
Compare
@bors r=alexcrichton |
📌 Commit e25513c has been approved by |
💔 Test failed - status-travis |
@alexcrichton is #44385 (Rotate Travis/AppVeyor S3 keys) needed? |
The default install used to include rustc, rust-std, and rust-docs, but the refactoring in commit 6b3413d make rustc only default in extended builds. This commit makes rustc installed by default again.
Haven't done this in awhile so seems like a good idea!
Travis is in the process of [rolling out an update][update] but looks like our tests are breaking, let's temporarily roll back to get the queue moving again. [update]: https://blog.travis-ci.com/2017-08-29-trusty-image-updates
In rust-lang#42436 the behavior for spawning processes on Windows was tweaked slightly to fix various bugs, but this caused rust-lang#42791 as a regression, namely that to spawn batch scripts they need to be manually spawned with `cmd /c` instead now. This updates the compiler to handle this case explicitly for Emscripten. Closes rust-lang#42791
It's going to be backported to beta.
e25513c
to
25676e0
Compare
Yeah, I've now also hijacked this PR to bump the beta to .3 and backport these PRs:
@bors: r+ |
📌 Commit 25676e0 has been approved by |
⌛ Testing commit 25676e0 with merge e41812774ba102ef66137375008b6002527ce686... |
💔 Test failed - status-appveyor |
@bors: retry
|
☀️ Test successful - status-appveyor, status-travis |
It works! |
cc #44270
see #44352